#include<stdio.h>
#include<string.h>
int main()
{
	char w[1000],a[10000];
	int wz=-1,cs=0;
	gets(w);
	gets(a);
	//printf("%c\n", a[0]-('a'-'A') );
	int i,j,k=0,n=0;
	for(i=0;i<strlen(a);i++)
	{
		for(j=0;j<strlen(w);j++)
		{
			if( w[j]==a[i+n] || w[j]== ( a[i+n]+('a'-'A') ) )
			{
				n++;
				continue;
			}
			
			else
			{
				j=0;n=0;break;
			}

		}
		n=0;
		if(i==0 && j==strlen(w))
		{
			cs++;
			if(wz==-1)
				wz=i;
		}
		if(i!=0&&a[i-1]==' '&&a[i+strlen(w)]==' '&& j==strlen(w))
		{
			cs++;
			if(wz==-1)
				wz=i;
		}
		if(i==strlen(a)-strlen(w)&&j==strlen(w))
		{
			cs++;
			if(wz==-1)
				wz=i;
		}
	}
	
	
	if(cs==0)
		printf("-1\n");
	else
		printf("%d %d\n",cs,wz);
	return 0;
}
